home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / programmer / 7095 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.3 KB

  1. Path: pravda.aa.msen.com!not-for-mail
  2. From: crandall@mail.msen.com (Chad Randall)
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: Re: Frustrated Jolyon (was Re: E - Just say NO! (was Re: Visual E - New E
  5. Date: 9 Apr 1996 12:16:41 GMT
  6. Organization: Msen, Inc. -- Ann Arbor, MI.
  7. Message-ID: <4kdkf9$1ho@pravda.aa.msen.com>
  8. References: <4k7k0p$4u4@pravda.aa.msen.com> <DpJo8w.HqA@cix.compulink.co.uk>
  9. NNTP-Posting-Host: conch.aa.msen.com
  10. X-Newsreader: TIN [UNIX 1.3 950824BETA PL0]
  11.  
  12. Jolyon Ralph (jralph@cix.compulink.co.uk) wrote:
  13. : > And I'd rather have to enclose things in ()'s than in {}'s and
  14. : > end every statement with a ';'    ;}
  15. : It's something I get used to. I end up having to delete lots of pointless 
  16. : ;s I automatically put at the end of lines when writing E. And why is a { 
  17. : more dificult or confusing than a (. btw. I have a font with the ( as 
  18. : bold brackets and the { as normal, so it's easy to distinguish between 
  19. : them. That's very handy in C....
  20.  
  21. That's the reason.  With my tiny monitor, and poor eyesight, they look
  22. very, very similar to me.  Having to create a special font to differenciate
  23. between them would be a pain, (well, a minor irk).
  24.  
  25. : > Non-modularity???  What the hell is the "OPT MODULE" keyword for, then?
  26. : > I write modules, using small testing "main" code to debug it.  Then I
  27. : > plug it into my larger applications.  If this isn't modularity, then
  28. : > what the hell is?
  29. : You're right, of course, and Photogenics is split into (gasp) three 
  30. : modules now, but that's a relatively new thing in E, and certainly in the 
  31. : original versions we were using (2.x?) it didn't support this (and to be 
  32. : fair to Jase, I don't think he's used E as much as me since the early 
  33. : days). The main point, however, is the modules are non-standard, so you 
  34. : can't link them into projects containing code generated with other 
  35. : compilers.
  36.  
  37. I didn't realize you were talking about standard *.o files.  Yes, this would
  38. be nice.  But I kind of doubt that this will ever happen.  E relies heavily
  39. upon certain global data.  So in order to use it, some sort of hack would
  40. be needed to restore the A4 register.  Plus init/end functions would have
  41. to be called somewhere.
  42. You can include *.o files into E source.  Convert the *.o file into
  43. an E module.  Some severe restrictions make this pretty much useless, tho.
  44.  
  45. Chad "Iconian" Randall
  46. crandall@msen.com
  47.  
  48.